html { font-family: Candara, Trebuchet MS, Arial, sans-serif; }
body { width: 100%; height: 100%; margin: 0; background: white url(../images/bg-top.gif) repeat-x;}

body * {
	margin: 0;
	padding: 0;
}

#header
{
	background:url(../images/conta_top.jpg) top center no-repeat;
	height:174px;
	font-weight:		bold;
	background-color:	white;
	color:				white;
}
#header h1 a img{	position:absolute;bottom:30px;right:90px	}

#footer
{
	height:65px;width:100%;padding-top:10px;border-top:1px solid #CCC;bottom:0;position:absolute;text-align:center;font-size:12px
}
#menu {
    height: 36px;
    top: 25px;
    background: url('teste.png') repeat-x;
}
ul{
    list-style: none;
    margin: 0;
    padding:0;
}
ul li {
    display:inline;
}
ul li a{
    display:block;
    float:left;
    color: #FFF;
    text-decoration: none;
    font-weight: bold;
    font-size: 17px;
    margin: 0;
    height: 36px;
    padding: 0 10px;
    line-height: 35px;
    text-shadow: 2px 2px 1px #333;
}
ul li a:hover {
    background: url('../images/testehover.png') repeat-x;
}

#content{
	width: 100%;
	margin: 0 auto;
	text-align: left;
}

a{	color:#00746b;border-bottom:transparent 1px solid	}
a:hover{    border-bottom:1px dashed #00746b    }

.dir{   float:right;text-align:right;clear:right     }
.center{    margin:0 auto;text-align:center}    

.lang{	float:right;padding:5px 90px	}
.cont{	width:320px;padding:0 75px;float:left	}

.col_m{   width:320px  }

.cleft{	clear:both	}
.cright{	border-left:1px dotted #00746b	}

.cleft h2{	height:126px;margin-bottom:80px	}
.cleft h2 img{	margin:5px 0 0 -30px	}
.cleft h4{	font-size:24px;font-weight:bold;color:#00746b;line-height:28px;text-align:right;margin-bottom:20px	}

.indent { margin-left: 20px; }
h3{	font-size:36px;font-weight:bold;color:#00746b;line-height:28px;padding-top:20px	}
.rotulo{	font-weight:bold;font-size:18px;margin:20px 0 10px;display:block	}
.cright p{	width:100%;padding:10px 0 20px	}
.caixa_f{	background:url(img/back_input.jpg) repeat-x;height:21px;border:1px solid #739491;width:310px;border-radius:2px;padding:5px;font-weight:bold;color:#555555	}
.combo_f{	background:#d5d5d5 url(img/back_input.jpg) repeat-x top;height:33px;border:1px solid #739491;border-radius:2px;padding:5px;font-weight:bold;color:#555555	}
.botao{	background:url(../images/back_bot.jpg) repeat-x;height:35px;font-weight:bold;color:white;font-size:16px;width:145px;border:1px solid #636363;line-height:8px;border-radius:2px;cursor:pointer;text-align:center	}
.botao:active,.botao[disabled]{  background:url(img/bot_activ.jpg) repeat-x;color:#898989   }
.alerta{    position:absolute;margin:-20px 0 0 20px    }
.check{	margin:0 10px 0 0	}
.main .rotulo{   margin:10px 0 20px   }
.main .caixa_f{  margin:20px 0 10px   }

.esqueci{	float:right;clear:right;margin:20px 0 10px	}
#logo { 
	float: right; 
	height: 100px; 
	width: 500px; 
	text-indent: -9999em; 
	overflow: hidden; 
	margin-top: 50px;
	background: url(../images/logo.gif) no-repeat; 
}
#logo a { display: block; width: 500px; height: 100px; text-decoration: none; }